@Component public class DoloriDataService extends Object implements IDataService<NotaTaccuino,DoloreRequestDTO,Dolore,DoloreNonTrovatoException>
| Constructor and Description |
|---|
DoloriDataService() |
| Modifier and Type | Method and Description |
|---|---|
Dolore |
addNtt(NotaTaccuino nota,
DoloreRequestDTO doloreRequest)
Aggiunge al database una nuova istanza di tipo Dolore
|
void |
deprecaNtt(Dolore dolore)
Cancella logicamente l'istanza di tipo Dolore inserita in input
|
List<Dolore> |
findAllNttById(String idNota)
Recupera l'elenco di Dolore associati ad un id nota
|
Dolore |
getNttById(String idDolore)
Restituisce il dolore in stato attivo in base all'ID in input
|
Dolore |
updateNtt(Dolore dolore,
DoloreRequestDTO newDoloreDto)
Crea e salva un'istanza di tipo Dolore aggiornata con i dati in input, e depreca la vecchia istanza
|
public Dolore addNtt(NotaTaccuino nota, DoloreRequestDTO doloreRequest) throws FaultException
addNtt in interface IDataService<NotaTaccuino,DoloreRequestDTO,Dolore,DoloreNonTrovatoException>nota - Istanza della nota a cui e' associato l'oggettodoloreRequest - Oggetto contenente i dati di input del doloreFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic void deprecaNtt(Dolore dolore) throws FaultException
deprecaNtt in interface IDataService<NotaTaccuino,DoloreRequestDTO,Dolore,DoloreNonTrovatoException>dolore - istanza dell'oggetto da deprecareFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic Dolore updateNtt(Dolore dolore, DoloreRequestDTO newDoloreDto) throws FaultException
updateNtt in interface IDataService<NotaTaccuino,DoloreRequestDTO,Dolore,DoloreNonTrovatoException>dolore - Vecchia istanza dell'oggetto da modificarenewDoloreDto - Nuovo oggetto in input, contenente i dati aggiornatiFaultException - quando ci sono problemi nel salvataggio dei dati nel databasepublic Dolore getNttById(String idDolore) throws FaultException, DoloreNonTrovatoException
getNttById in interface IDataService<NotaTaccuino,DoloreRequestDTO,Dolore,DoloreNonTrovatoException>idDolore - l'ID del dolore da cercareFaultException - Quando c'è qualche problema durante l'interrogazione del databaseDoloreNonTrovatoException - Quando non viene trovato nessun dolore attivo con quell'IDpublic List<Dolore> findAllNttById(String idNota) throws FaultException
findAllNttById in interface IDataService<NotaTaccuino,DoloreRequestDTO,Dolore,DoloreNonTrovatoException>idNota - l'ID della notaFaultException - quando ci sono problemi nel recupero dati dal databaseCopyright © 2024. All rights reserved.